package com.koron.css2.clientCenter.mapper;

import com.koron.css2.clientCenter.bean.UserReuseBean;
import com.koron.css2.clientCenter.bean.UserReuseListBean;
import com.koron.css2.clientCenter.queryBean.ReuseUserQueryBean;

import java.util.List;
/**
 * 复用
 * @author 甄玉晴
 *
 */
public interface ReuseUserMapper {
	/**
	 * 复用初始化列表
	 * @param bean
	 * @return
	 */
	public List<UserReuseListBean> userReuseList(ReuseUserQueryBean bean);
	/**
	 * 停用单据增加
	 * @param bean
	 * @return
	 */
	public Integer userReuseAdd(UserReuseBean bean);
	/**
     * 删除复用信息
     * @param id
     * @return
     */
	public Integer userReuseDelete(String id);
	/**
	 * 修改复用信息
	 * @param bean
	 * @return
	 */
	public Integer userReuseUpdate(UserReuseBean bean);
	/**
	 * 根据Id查询复用信息
	 * @param id
	 * @return
	 */
	public UserReuseBean getUserReuseInfoById(String id);
	/**
	 * 查询是否存在未审核结束的用户编号
	 */
	int userReuseIng(String userNo);
	
	/**
	 * 获取用户的水表状态
	 * @param userNo
	 * @return
	 */
	String userMeterStatus(String userNo);
}
